|
JavaScript |
||||||||||||
| Základní obsluha událostí: | |||||||||||||
|
Předcházející kód (1.2) vypadá velice hezky. Máme stránku HTML obsahující obrázek. Máme skript, který změní zobrazený obrázek na jiný. Teď musíme obojí zkombinovat a říct Internet Exploreru, kdy má volat skript, který obrázek změní. Většina skriptů se aktivuje, když dojde k nějaké události. Událostí je například nahrání stránky HTML. Pohyb myši je jinou událostí. Kdykoliv se na stránce stane událost, Internet Explorer se o ní dozví. Skripty, které události obsluhují, se označují jako obslužné skripty.
Další kód doplňuje obslužný skript, který se aktivuje po klepnutí na obrázek. Tento typ obsluhy události je podporován pouze v prohlížeči Internet Explorer. Další vložené obslužné skripty jsou podporovány i v jiných prohlížečích. |
|||||||||||||
|
|
|||||||||||||
|
<HTML> <HEAD> <TITLE>Základní obsluha událostí</TITLE> <SCRIPT LANGUAGE="JavaScript" FOR="MyImage" EVENT="onclick"> <!-- MyImage.src="newpic.gif" //--> </SCRIPT> </HEAD> <BODY> <IMG ID="MyImage" SRC="oldpic.gif"> </BODY> </HTML>
Obslužný skript je v kódu 1.3 uveden v tagu <SCRIPT>. Tento tag obsahuje dvě informace: atribut FOR skriptu říká, že se zajímáme o objekt MyImage. Atribut EVENT říká, kterou událost chceme obsluhovat - v našem případě obsluhujeme událost onclick. Všimněte si, že jsem obslužný skript umístil do hlavičkové sekce dokumentu. Skripty je možné vkládat kamkoliv na stránku podle volby programátora a potřeb skriptu. Je-li to možné, bývá rozumné ukládat všechny skripty na stejné místo stránky, aby tak šly snadno najít a usnadnil se proces ladění. Uvedením skriptu v hlavičkové části dokumentu se navíc zajistí, že skript bude nahrán před zbytkem stránky, což zároveň usnadňuje ladění a zajišťuje, že skript bude v okamžiku potřeby k dispozici.
2.) Skripty v prohlížeči Internet Explorer
Lekce s ukázkami a popisem jsou na úvodu JavaScriptu
|
|||||||||||||
|
|||||||||||||